$(function () {
    $("#menuTree").tree({
        animate:true,
        url:"/menu/selectEmployeeMenu.do",
        onClick:function (node) {
            //判断节点是不是有url
            if (node.url) {
                //选项卡是否存在,达成同一个选项卡只打开一次的效果
                //查询当前节点的选项卡
                var exists = $("#myTabs").tabs('exists',node.text);
                if (exists) {
                    //存在选中选项卡
                    $("#myTabs").tabs('select',node.text);
                }else{
                    //不存在新增选项卡 名称为当前节点的text属性,可以关闭,
                    $("#myTabs").tabs('add',{
                        title:node.text,
                        closable:true,
                        content:'<iframe src='+node.url+' width="100%" height="100%" frameborder="0"></iframe>'
                    })
                }
            }else{
                //如果没有url则关闭???
            }
        }
    })



    //抽取方法,用于响应点击菜单,弹出相应的选项卡到界面上
    var methodObj = {
        con_employee:function () {
            $("#myTabs").tabs('add',{
                title:'员工列表',
                closable:true,
                content:'<iframe src='+'/employee/view.do'+' width="100%" height="100%" frameborder="0"></iframe>'
            })
        },
        con_dictionary:function () {
            $("#myTabs").tabs('add',{
                title:'数据字典',
                closable:true,
                content:'<iframe src='+'/dictionary/view.do'+' width="100%" height="100%" frameborder="0"></iframe>'
            })
        },
        con_product:function () {
            $("#myTabs").tabs('add',{
                title:'商品列表',
                closable:true,
                content:'<iframe src='+'/product/view.do'+' width="100%" height="100%" frameborder="0"></iframe>'
            })
        },
        con_shop:function () {
            $("#myTabs").tabs('add',{
                title:'店铺管理',
                closable:true,
                content:'<iframe src='+'/shop/view.do'+' width="100%" height="100%" frameborder="0"></iframe>'

            });
        },
        con_supplier:function () {
            $("#myTabs").tabs('add',{
                title:'供应商管理',
                closable:true,
                content:'<iframe src='+'/supplier/view.do'+' width="100%" height="100%" frameborder="0"></iframe>'
            })
        },
        con_depot:function () {
            $("#myTabs").tabs('add',{
                title:'仓库管理',
                closable:true,
                content:'<iframe src='+'/depot/view.do'+' width="100%" height="100%" frameborder="0"></iframe>'
            })
        },
        con_member:function () {
            $("#myTabs").tabs('add',{
                title:'会员管理',
                closable:true,
                content:'<iframe src='+'/member/view.do'+' width="100%" height="100%" frameborder="0"></iframe>'
            })
        },
        con_gift:function () {
            $("#myTabs").tabs('add',{
                title:'礼品列表',
                closable:true,
                content:'<iframe src='+'/gift/view.do'+' width="100%" height="100%" frameborder="0"></iframe>'
            })
        },
    }



    //统一绑定事件
    $("div[data-cmd]").click(function () {
        var methodname = $(this).data("cmd");
        //动态获取调用方法名字,调用方法;
        methodObj[methodname]();
    })



});